package com.mdp.workflow.ru.vo;

import com.mdp.form.entity.FormDataVo;
import com.mdp.workflow.ru.entity.ProcinstParames;

import java.util.HashMap;
import java.util.Map;

public class TaskCompleteVo {
	
	/**
	 * 是否修改了标签0 否 1是
	 */
	String changeTags;
	
	Map<String,Object> localVars=new HashMap<>();
	
	ProcinstParames procinstParames;
	
	FormDataVo formData;
	
	RejectActivity rejectActivity;
	
	/**assignee**/
	String assignee;
	
	String commentMsg;
	
	String taskId;
	
	/**
	 * 当前节点编号
	 */
	String actId;
	
	/**
	 * 下一步处理人/多实例时，赋值给assigneeList流程变量
	 */
	String[] nextAssigneeList;


	/**proc_inst_id_**/
	String procInstId;
	
	/**
	 * agree 同意/disAgree 不同意/claim 领取/resolve委办后提交任务/delegate委办/sponsors主办办理/rejectToStartUser发起人办理/rejectToActivity驳回任意节点/over直接结束/transfer转给别人办理
	 * */
	String action;
	
	/**
	 * need-single-assignee / need-mulit-assignee
	 */
	String tipscode;

	public String getTipscode() {
		return tipscode;
	}

	public void setTipscode(String tipscode) {
		this.tipscode = tipscode;
	}

	public ProcinstParames getProcinstParames() {
		return procinstParames;
	}

	public void setProcinstParames(ProcinstParames procinstParames) {
		this.procinstParames = procinstParames;
	}

	 

	public String getAssignee() {
		return assignee;
	}

	public void setAssignee(String assignee) {
		this.assignee = assignee;
	}


	public String getCommentMsg() {
		return commentMsg;
	}

	public void setCommentMsg(String commentMsg) {
		this.commentMsg = commentMsg;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getProcInstId() {
		return procInstId;
	}

	public void setProcInstId(String procInstId) {
		this.procInstId = procInstId;
	}
	
	/**
	 * agree 同意/disAgree 不同意/claim 领取/resolve委办后提交任务/delegate委办/sponsors主办办理/rejectToStartUser发起人办理/rejectToActivity驳回任意节点/over直接结束/transfer转给别人办理
	 * */
	public String getAction() {
		return action;
	}

	public void setAction(String action) {
		this.action = action;
	}
 

	public RejectActivity getRejectActivity() {
		return rejectActivity;
	}

	public void setRejectActivity(RejectActivity rejectActivity) {
		this.rejectActivity = rejectActivity;
	}
 


	
	public String[] getNextAssigneeList() {
		return nextAssigneeList;
	}

	public void setNextAssigneeList(String[] nextAssigneeList) {
		this.nextAssigneeList = nextAssigneeList;
	}

	public String getChangeTags() {
		return changeTags;
	}

	public void setChangeTags(String changeTags) {
		this.changeTags = changeTags;
	}

	public Map<String, Object> getLocalVars() {
		return localVars;
	}

	public void setLocalVars(Map<String, Object> localVars) {
		this.localVars = localVars;
	}

	public FormDataVo getFormData() {
		return formData;
	}

	public void setFormData(FormDataVo formData) {
		this.formData = formData;
	}

	public String getActId() {
		return actId;
	}

	public void setActId(String actId) {
		this.actId = actId;
	} 
	
	
}
